arc triomphal - French English Dictionary